#include "FFThread.h"
#include "QDebug"

FFThread::FFThread(QObject *parent)
    : QThread(parent) {
    // 在线程结束时自动回收线程的内存
    connect(this, &FFThread::finished,
            this, &FFThread::deleteLater);
}

FFThread::~FFThread() {
    // 断开所有的连接
    disconnect();
    // 内存回收之前，正常结束线程
    requestInterruption();
    // 安全退出
    quit();
    wait();
}
